home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML Authority.sea / XML Authority / Required / Samples / UML / cbehavior_request.xml next >
Encoding:
Extensible Markup Language  |  2000-05-03  |  2.2 KB  |  62 lines  |  [TEXT/CWIE]

  1. <?xml version="1.0"?>
  2. <!DOCTYPE Model SYSTEM "UML.DTD">
  3. <Model>
  4. <Package NAME="Common Behavior: Request">
  5.   <ClassDiagram>
  6.     <Class NAME="GeneralizedElement" VISIBILITY="public">
  7.       <Note>(from Core)</Note>
  8.     </Class>
  9.     <Class NAME="Signal" VISIBILITY="public">
  10.       <Generalization FROM="GeneralizableElement"/>
  11.       <Generalization FROM="Request"/>
  12.       <Association PEER="Reception">
  13.         <AssocRole MULTIPLICITY="1"/>
  14.         <PeerAssocRole MULTIPLICITY="0..*" ROLENAME="reception"/>
  15.       </Association>
  16.       <Association PEER="Parameter">
  17.         <AssocRole MULTIPLICITY="0..1" AGGREGATION="composite"
  18.             ORDERING="ordered"/>
  19.         <PeerAssocRole MULTIPLICITY="0..*" ROLENAME="parameter"/>
  20.       </Association>
  21.     </Class>
  22.     <Class NAME="Parameter" VISIBILITY="public">
  23.       <Note>(from Core)</Note>
  24.     </Class>
  25.     <Class NAME="ModelElement" VISIBILITY="public">
  26.       <Note>(from Core)</Note>
  27.     </Class>
  28.     <Class NAME="Request" VISIBILITY="public">
  29.       <Generalization FROM="ModelElement"/>
  30.     </Class>
  31.     <Class NAME="Exception" VISIBILITY="public">
  32.       <Generalization FROM="Signal"/>
  33.       <Association PEER="BehavioralFeature">
  34.         <AssocRole MULTIPLICITY="*"/>
  35.         <PeerAssocRole MULTIPLICITY="*" ROLENAME="context"/>
  36.       </Association>
  37.     </Class>
  38.     <Class NAME="BehavioralFeature" VISIBILITY="public">
  39.       <Association PEER="Exception">
  40.         <AssocRole MULTIPLICITY="*"/>
  41.         <PeerAssocRole MULTIPLICITY="*" ROLENAME="raisedException"/>
  42.       </Association>
  43.     </Class>
  44.     <Class NAME="Operation" VISIBILITY="public">
  45.       <Generalization FROM="Request"/>
  46.       <Generalization FROM="BehavioralFeature"/>
  47.       <Note>(from Core)</Note>
  48.     </Class>
  49.     <Class NAME="Reception" VISIBILITY="public">
  50.       <Generalization FROM="BehavioralFeature"/>
  51.       <Association PEER="Signal">
  52.         <AssocRole MULTIPLICITY="0..*"/>
  53.         <PeerAssocRole MULTIPLICITY="1" ROLENAME="signal"/>
  54.       </Association>
  55.       <Attribute NAME="isPolymorphic" TYPE="Boolean"
  56.           VISIBILITY="public"/>
  57.       <Attribute NAME="specification" TYPE="Uninterpreted"
  58.           VISIBILITY="public"/>
  59.     </Class>
  60.   </ClassDiagram>
  61. </Package>
  62. </Model>